#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

//size_t my_strlen(const char* str) 
//{
//	int count = 0;
//	while (*str)
//	{
//		count++;
//		str++;
//	}
//	return count;
//}

//size_t my_strlen(const char* str) 
//{
//	if (*str == '\0')
//		return 0;
//	else
//		return 1 + my_strlen(str + 1);
//}

size_t my_strlen(char* s) 
{
	char* p = s;
	while (*p != '\0')
		p++;
	return p - s;
}

int main()
{
	char arr[] = "abcdef";
	printf("%u\n", my_strlen(arr));
	return 0;
}
